package com.soilflow.know.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.soilflow.common.annotation.DataScope;
import com.soilflow.common.domain.KnowsInfo;
import com.soilflow.common.domain.dto.KnowsInfoDto;
import com.soilflow.common.domain.vo.KnowsInfoVo;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface KnowsInfoMapper extends BaseMapper<KnowsInfo> {
    /**
     * 查询【百事通信息】
     *
     * @param id 【百事通信息】主键
     * @return 【百事通信息】
     */
    KnowsInfoVo selectKnowsInfoById(Long id);

    /**
     * 查询【百事通信息】
     *
     * @param 【百事通信息】列表
     * @return 【百事通信息】
     */
    @DataScope(deptAlias = "li")
    List<KnowsInfoVo> selectKnowsInfoList(KnowsInfoDto dto);
}
